The XML Query Language Xcerpt: Design Principles, Examples, and Semantics
نویسندگان
چکیده
Most query and transformation languages developed since the mid 90es for XML and semistructured data – e.g. XQuery [1], the precursors of XQuery [2], and XSLT [3] – build upon a path-oriented node selection: A node in a data item is specified in terms of a root-to-node path in the manner of the file selection languages of operating systems. Constructs inspired from the regular expression constructs ∗, +, ?, and “wildcards” give rise to a flexible node retrieval from incompletely specified data items. This paper further introduces into Xcerpt, a query and transformation language further developing an alternative approach to querying XML and semistructured data first introduced with the language UnQL [4]. A metaphor for this approach views queries as patterns, answers as data items matching the queries. Formally, an answer to a query is defined as a simulation [5] of an instance of the query in a data item.
منابع مشابه
A gentle introduction to Xcerpt, a rule-based query and transformation language for XML
This articles introduces into Xcerpt, a rule-based query and transformation language for XML. First, the design principles of Xcerpt are given. Then, the essential construct of Xcerpt are explained and illustrated on examples: ”query terms”, i.e. patterns using which Xcerpt queries are posed, ”construct terms”, i.e. pattern re-assembling the data selected in a query term into a new data item, a...
متن کاملA Gentle Introduction into Xcerpt, a Rule-Based Query and Transformation Language for XML
This articles introduces into Xcerpt, a rule-based query and transformation language for XML. First, the design principles of Xcerpt are given. Then, the essential construct of Xcerpt are explained and illustrated on examples: ”query terms”, i.e. patterns using which Xcerpt queries are posed, ”construct terms”, i.e. pattern re-assembling the data selected in a query term into a new data item, a...
متن کاملRefinement of Principles of the Xcerpt Processors
Web query languages promise convenient and efficient access to Web data such as XML, RDF, or Topic Maps. Xcerpt is one such Web query language with strong emphasis on novel high-level constructs for effective and convenient query authoring, particularly tailored to versatile access to data in different Web formats such as XML or RDF. However, so far it lacks an efficient implementation to suppl...
متن کاملXcerpt: A Pattern-based Answer to the Versatile Web Challenge
We propose Xcerpt, an extension of the rule based XML query language Xcerpt with language constructs explicitly geared at comfortable querying RDF data, including convenient access to collections, containers, reified statements, and “concise bounded descriptions” for blank nodes. Simulation unification, the formal basis for evaluating Xcerpt queries, is extended to cover the new language constr...
متن کاملQuerying the Web Reconsidered: A Practical Introduction to Xcerpt
This article gives a practical introduction into the language Xcerpt, guided by many examples for illustrating language constructs and usage. Xcerpt is a rule-based, declarative query and transformation language for XML data. In Xcerpt, queries and the (re-)structuring of answer (also called "constructions") are expressed in terms of patterns instead of path navigations (like in XSLT and XQuery...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002